#ifndef FILELOG_H_
#define FILELOG_H_

#include "Log.h"
#include <stdio.h>
#include <time.h>

namespace FURY
{
	namespace MODULE
	{
		class FileLog : public Log  
		{
			tm *m_Time;
			std::string m_strPath;
			FILE	*m_file;
		public:
			FileLog();
			virtual ~FileLog();

			void setPath(const char* path);

			std::string& getPath();

			void log(char *buffer,...);

			void flush(void);
		};
	};
};

#endif // FILELOG_H_
